Python Job: Senior Embedded Software Engineer

Job added on

Company

MSEMICON

Location

Rathcoole - Ireland

Job type

Full-Time

Python Job Details

We have an immediate opening for a Senior Embedded Software Engineer.

In addition to demonstrating enthusiasm for work in this sector, the ideal candidate will possess the following skill set:

Languages:

  • C++, C Essentials, MS Visual C/#, Assembly, Java, Python, HTML

Networking protocols:

  • TCIP, UDP, MAC, HTTP, HTTPS, RESTful Systems, IOT(Knowledge)

File Systems:

· FAT

Encryption:

· SSL, TSL, AES able to implement within the device

Interfaces:

· Basic protocols - I2C, SPI, UART, LIN

· Knowledge of Graphic TFT drivers (FTDI 800/910 series), SD, HT, RA devices

· Should be capable of implementing the following stacks within the device: USB(HID, Mass Storage, CDC etc), CAN, SD card (SPI), I2C

Version control:

· GIT, SVN, CRUM, ClearCase

Systems:

· Experience in some or all of the following: Windows, WINCE, Linux (Android) running setting up, shells; Linux desirable

OS:

· FreeRTOS, Linux

Microcontroller Architecture:

· 8, 16, 32 bit devices, RPI, Orange PI, SBC (Linux based)

· ST, Microchip, Atmel, ARM, TI, ARM developments

· Hardware Fundamentals: Timers, ADC, DAC, DMA, Watchdog, etc.

Software Development Environments:

· Some or all the following: STM32CubeIDE, TI Studio, Microchip MPLAB, Microchip ATMEL Studio

Electronics:

· Ability to understand circuit diagrams, state diagrams, ...

· Use of oscilloscope, multimeter and soldering iron

Experience:

· 8 years

mSemicon's activities cover a very broad range of applications, from once-off industrial solutions to high volume IoT. Projects tend to be interesting and varied.
mSemicon is a small company and can be flexible on conditions.

Job Type: Full-time

Salary: €55,000.00-€60,000.00 per year

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Dublin West, County Dublin: reliably commute or plan to relocate before starting work (required)

Work authorisation:

  • Ireland (required)

Work Location: Hybrid remote in Rathcoole, CO. Dublin